<!-- HTML header for doxygen 1.8.18-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Ipopt: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
  extensions: ["tex2jax.js"],
  jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js"></script>
<link href="stylesheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 40px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Ipopt Documentation
   &#160;<!--span id="projectnumber">3.14.17</span-->
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <span id="MSearchSelect"                onmouseover="return searchBox.OnSearchSelectShow()"                onmouseout="return searchBox.OnSearchSelectHide()">&#160;</span>
          <input type="text" id="MSearchField" value="" placeholder="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('functions_func_d.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="contents">
<div class="textblock">Here is a list of all functions with links to the classes they belong to:</div>

<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>d()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#abaaaa7cd170c823b14905a8ea6a9b7d5">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#a2054127cdb3a13b17da3acc0bb168d9b">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#a5a1b298797f94eca120e17ff74a38801">Ipopt::RestoIpoptNLP</a></li>
<li>d_eval_time()&#160;:&#160;<a class="el" href="classIpopt_1_1TimingStatistics.html#a4f43a0dc3c6f9a9c94dd382b02075890">Ipopt::TimingStatistics</a></li>
<li>d_evals()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#a5904d8ed12251843bfe66fb4ddbfc3e0">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#ad478ba38dd72cf4cf037ce9422efadba">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#af1ed30d6371dbde3e070320659060b5b">Ipopt::RestoIpoptNLP</a></li>
<li>d_L()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#a72feeb5b4ee27297ddf523714631be99">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#a6d89341ebdf7ef064c1fa84ad41c3803">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#a733a9cd6a8ba2f1751db8805de9b5720">Ipopt::RestoIpoptNLP</a></li>
<li>d_U()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptNLP.html#ab463796c34864abb4396ac098d165117">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1OrigIpoptNLP.html#a9f7b5768941d540f2efbe27e33b5ccf5">Ipopt::OrigIpoptNLP</a>, <a class="el" href="classIpopt_1_1RestoIpoptNLP.html#a10a9d1b6446d4f246fbf0ced1182cee4">Ipopt::RestoIpoptNLP</a></li>
<li>D_x_plus_wr_d()&#160;:&#160;<a class="el" href="classIpopt_1_1AugRestoSystemSolver.html#a85df73f5c13fab0311d8b0546db414cf">Ipopt::AugRestoSystemSolver</a></li>
<li>data_A()&#160;:&#160;<a class="el" href="classIpopt_1_1PCalculator.html#a90536e21d2ab7989512bed6c7b6cddf9">Ipopt::PCalculator</a>, <a class="el" href="classIpopt_1_1SchurDriver.html#a8c076c8b3bd552e246c39425c1506d01">Ipopt::SchurDriver</a></li>
<li>data_A_nonconst()&#160;:&#160;<a class="el" href="classIpopt_1_1PCalculator.html#a0d4f82d97d47adf086d752e9bdd9d626">Ipopt::PCalculator</a>, <a class="el" href="classIpopt_1_1SchurDriver.html#ac56bb801fd6a88da83106a4fc9846da4">Ipopt::SchurDriver</a></li>
<li>data_B()&#160;:&#160;<a class="el" href="classIpopt_1_1SchurDriver.html#a0ab9357732187e34248b112cadb9e47b">Ipopt::SchurDriver</a></li>
<li>data_B_nonconst()&#160;:&#160;<a class="el" href="classIpopt_1_1SchurDriver.html#af881ec8b5a980eda3e94acb95e4b1499">Ipopt::SchurDriver</a></li>
<li>DebugPrint()&#160;:&#160;<a class="el" href="classIpopt_1_1DependentResult.html#a180e1639146e0b12b5b715a7e29ccc97">Ipopt::DependentResult&lt; T &gt;</a></li>
<li>DebugPrintCachedResults()&#160;:&#160;<a class="el" href="classIpopt_1_1CachedResults.html#a2bde127abd6894d6864cc48061c4d053">Ipopt::CachedResults&lt; T &gt;</a></li>
<li>DECLARE_STD_EXCEPTION()&#160;:&#160;<a class="el" href="classIpopt_1_1AmplTNLP.html#a4742bc188af6f0f1feeef3728ed9ee88">Ipopt::AmplTNLP</a>, <a class="el" href="classIpopt_1_1IpoptNLP.html#a387e82247bdf1199033334d535b330af">Ipopt::IpoptNLP</a>, <a class="el" href="classIpopt_1_1NLP.html#a210b450f617010d9dbdbd210d0f26a4e">Ipopt::NLP</a>, <a class="el" href="classIpopt_1_1RegisteredOption.html#ac3cf9eaac2aaf9a136ad3043286fdbdb">Ipopt::RegisteredOption</a>, <a class="el" href="classIpopt_1_1RegisteredOptions.html#a4aee999e1deb765fe0de3f8e64d460e3">Ipopt::RegisteredOptions</a>, <a class="el" href="classIpopt_1_1TNLP.html#a1c2b6d90ea1072128187c98647cddd58">Ipopt::TNLP</a>, <a class="el" href="classIpopt_1_1TNLPAdapter.html#af70bb3936dad290002ab7ce65f52f508">Ipopt::TNLPAdapter</a></li>
<li>DefaultInteger()&#160;:&#160;<a class="el" href="classIpopt_1_1RegisteredOption.html#a2eae0adb0bc90d5857affa54da1dd999">Ipopt::RegisteredOption</a></li>
<li>DefaultIterateInitializer()&#160;:&#160;<a class="el" href="classIpopt_1_1DefaultIterateInitializer.html#a124e8d19c6d718f1a3eb9c3fc53d0488">Ipopt::DefaultIterateInitializer</a></li>
<li>DefaultNumber()&#160;:&#160;<a class="el" href="classIpopt_1_1RegisteredOption.html#a664f9a207b2094e58e98452d197ce481">Ipopt::RegisteredOption</a></li>
<li>DefaultString()&#160;:&#160;<a class="el" href="classIpopt_1_1RegisteredOption.html#af13e00ecb520b8d9f5338afd5e0c1856">Ipopt::RegisteredOption</a></li>
<li>DefaultStringAsEnum()&#160;:&#160;<a class="el" href="classIpopt_1_1RegisteredOption.html#afbc704768ea77aea64f1206d1a1f1a2f">Ipopt::RegisteredOption</a></li>
<li>DeleteAllJournals()&#160;:&#160;<a class="el" href="classIpopt_1_1Journalist.html#a7f20b2b26174eb62dd5adc713ae7daa7">Ipopt::Journalist</a></li>
<li>delta()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptData.html#a4e681c9b6c592829328da87ace45edc4">Ipopt::IpoptData</a></li>
<li>delta_aff()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptData.html#af7d5d0e59e949244cebe85786de398e8">Ipopt::IpoptData</a></li>
<li>delta_cd()&#160;:&#160;<a class="el" href="classIpopt_1_1PDPerturbationHandler.html#ad7d24e0b75a594608ce22e7772c7c110">Ipopt::PDPerturbationHandler</a></li>
<li>delta_cgfast()&#160;:&#160;<a class="el" href="classIpopt_1_1CGPenaltyData.html#abbfa1e792362839c7c8438e26957ac60">Ipopt::CGPenaltyData</a></li>
<li>delta_cgpen()&#160;:&#160;<a class="el" href="classIpopt_1_1CGPenaltyData.html#a4e98e6062a6320f7dde35b1d09533d60">Ipopt::CGPenaltyData</a></li>
<li>DenseGenMatrix()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseGenMatrix.html#a122d50e9cf8df080bbfc3c32f253cfe3">Ipopt::DenseGenMatrix</a></li>
<li>DenseGenMatrixSpace()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseGenMatrixSpace.html#a711c488d26c8a58e8877aede8d5a0886">Ipopt::DenseGenMatrixSpace</a></li>
<li>DenseGenSchurDriver()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseGenSchurDriver.html#a17a79f85f5bb623f15b0298a9c099823">Ipopt::DenseGenSchurDriver</a></li>
<li>DenseSymMatrix()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseSymMatrix.html#af8ac5b0e6fb201ffda89dbb8a1731d1c">Ipopt::DenseSymMatrix</a></li>
<li>DenseSymMatrixSpace()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseSymMatrixSpace.html#ac1d7613bd1c461a7e6ff3baacfac6534">Ipopt::DenseSymMatrixSpace</a></li>
<li>DenseVector()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseVector.html#a4514fc6727191e1ba63f2ecefdde2f39">Ipopt::DenseVector</a></li>
<li>DenseVectorSpace()&#160;:&#160;<a class="el" href="classIpopt_1_1DenseVectorSpace.html#a64e523fd04c66333dfac8271a80cf947">Ipopt::DenseVectorSpace</a></li>
<li>DependentResult()&#160;:&#160;<a class="el" href="classIpopt_1_1DependentResult.html#a69e6b8533f0f46f950265a890303a465">Ipopt::DependentResult&lt; T &gt;</a></li>
<li>DependentsIdentical()&#160;:&#160;<a class="el" href="classIpopt_1_1DependentResult.html#ab7f3a50d252a7e015083bfbc22e16de2">Ipopt::DependentResult&lt; T &gt;</a></li>
<li>Description()&#160;:&#160;<a class="el" href="classIpopt_1_1AmplOptionsList_1_1AmplOption.html#afce6d553082f46fdc4261e3ca5d3010e">Ipopt::AmplOptionsList::AmplOption</a></li>
<li>DetachObserver()&#160;:&#160;<a class="el" href="classIpopt_1_1Subject.html#a907d18f260ed26a5549538f3c09e5f56">Ipopt::Subject</a></li>
<li>DetectTinyStep()&#160;:&#160;<a class="el" href="classIpopt_1_1BacktrackingLineSearch.html#a2ccaef74d4e2231b009ea0c922e5fac0">Ipopt::BacktrackingLineSearch</a></li>
<li>DetermineDependentConstraints()&#160;:&#160;<a class="el" href="classIpopt_1_1TNLPAdapter.html#aa1af539a2cf5c9267c906854e62eb6d6">Ipopt::TNLPAdapter</a></li>
<li>DetermineDependentRows()&#160;:&#160;<a class="el" href="classIpopt_1_1Ma28TDependencyDetector.html#a8621c1adf07180da37dbaa0f46dc7f50">Ipopt::Ma28TDependencyDetector</a>, <a class="el" href="classIpopt_1_1Ma77SolverInterface.html#a1e80a428be05d6b31d4a8e9d80cd7f1d">Ipopt::Ma77SolverInterface</a>, <a class="el" href="classIpopt_1_1Ma86SolverInterface.html#a0a7b8b943a298d84e5a842aba4525360">Ipopt::Ma86SolverInterface</a>, <a class="el" href="classIpopt_1_1Ma97SolverInterface.html#acc5707d0baa419f7b9f552ea3e968117">Ipopt::Ma97SolverInterface</a>, <a class="el" href="classIpopt_1_1MumpsSolverInterface.html#a87f08f29818d2baa26a55caaae43b87f">Ipopt::MumpsSolverInterface</a>, <a class="el" href="classIpopt_1_1SparseSymLinearSolverInterface.html#ac0acf21743d7d571959bd5b432d2d58f">Ipopt::SparseSymLinearSolverInterface</a>, <a class="el" href="classIpopt_1_1SpralSolverInterface.html#afd4c3a3ad6d83b72df90c2729689082b">Ipopt::SpralSolverInterface</a>, <a class="el" href="classIpopt_1_1TDependencyDetector.html#ac018a00a04c9af3b03d959771466b409">Ipopt::TDependencyDetector</a>, <a class="el" href="classIpopt_1_1TSymDependencyDetector.html#a93e7565209c9b4e8d38df9466f682253">Ipopt::TSymDependencyDetector</a>, <a class="el" href="classIpopt_1_1TSymLinearSolver.html#a7a3881ac535b4974b065ec931f6839e0">Ipopt::TSymLinearSolver</a>, <a class="el" href="classIpopt_1_1WsmpSolverInterface.html#a3f653e02fb93fcdd74145e5cdf045d25">Ipopt::WsmpSolverInterface</a></li>
<li>DetermineScaling()&#160;:&#160;<a class="el" href="classIpopt_1_1NLPScalingObject.html#a89a893f3f7c2f62c14c79ff62185c30b">Ipopt::NLPScalingObject</a>, <a class="el" href="classIpopt_1_1StandardScalingBase.html#a7da4a9204156e4854585023a98c78a59">Ipopt::StandardScalingBase</a></li>
<li>DetermineScalingParametersImpl()&#160;:&#160;<a class="el" href="classIpopt_1_1EquilibrationScaling.html#ad3a3acfeae094416280bb638d3d8d5b6">Ipopt::EquilibrationScaling</a>, <a class="el" href="classIpopt_1_1GradientScaling.html#ab50850b8aa570ed25a2740c0e4bd500b">Ipopt::GradientScaling</a>, <a class="el" href="classIpopt_1_1NoNLPScalingObject.html#a274fa40e0be30be5768c11e6fdc9931b">Ipopt::NoNLPScalingObject</a>, <a class="el" href="classIpopt_1_1StandardScalingBase.html#a6c4b1fe66015130d18286e5af9a6a0d2">Ipopt::StandardScalingBase</a>, <a class="el" href="classIpopt_1_1UserScaling.html#a03a732dd0b8358de8a8a146e2ae5a0d8">Ipopt::UserScaling</a></li>
<li>DiagMatrix()&#160;:&#160;<a class="el" href="classIpopt_1_1DiagMatrix.html#a3a81f36e9edf8000486f544bfe7211ad">Ipopt::DiagMatrix</a></li>
<li>DiagMatrixSpace()&#160;:&#160;<a class="el" href="classIpopt_1_1DiagMatrixSpace.html#a243c891d18d660d90a97b8fc0cb9c12f">Ipopt::DiagMatrixSpace</a></li>
<li>Diagonal()&#160;:&#160;<a class="el" href="classIpopt_1_1CompoundMatrixSpace.html#a0229b412d375ecb62872ed56a45dd82d">Ipopt::CompoundMatrixSpace</a></li>
<li>Dim()&#160;:&#160;<a class="el" href="classIpopt_1_1IdentityMatrix.html#ac905e0b2892244fe49829ee7c209d64c">Ipopt::IdentityMatrix</a>, <a class="el" href="classIpopt_1_1SymMatrix.html#ac55ce8c7f607a1886dce025a7be34af8">Ipopt::SymMatrix</a>, <a class="el" href="classIpopt_1_1SymMatrixSpace.html#a2cd122ff10ba34d64d73e85c6dd26dff">Ipopt::SymMatrixSpace</a>, <a class="el" href="classIpopt_1_1Vector.html#a92acdd5daea1c4fa798a8731ad25850e">Ipopt::Vector</a>, <a class="el" href="classIpopt_1_1VectorSpace.html#a6c149e2174b07f867b7942ecd8ad9eb4">Ipopt::VectorSpace</a></li>
<li>DimensionsSet()&#160;:&#160;<a class="el" href="classIpopt_1_1CompoundMatrixSpace.html#adcebb51feb8bb4339116d12f2af5d3b2">Ipopt::CompoundMatrixSpace</a>, <a class="el" href="classIpopt_1_1CompoundSymMatrixSpace.html#af08290b0b2672264380f05e05aefaf72">Ipopt::CompoundSymMatrixSpace</a></li>
<li>Disable()&#160;:&#160;<a class="el" href="classIpopt_1_1TimedTask.html#abfbd7f35ac9e33ebbcfef4c258f6ba89">Ipopt::TimedTask</a></li>
<li>DisableTimes()&#160;:&#160;<a class="el" href="classIpopt_1_1TimingStatistics.html#a14df45a40ae3fbf3ca1192946ff8e5cc">Ipopt::TimingStatistics</a></li>
<li>dispose()&#160;:&#160;<a class="el" href="classorg_1_1coinor_1_1Ipopt.html#a6f81bd51d53915702ad63a651e5c9d6b">org.coinor.Ipopt</a></li>
<li>Do_Boundcheck()&#160;:&#160;<a class="el" href="classIpopt_1_1SensitivityStepCalculator.html#a2acea24a733218b3dad27fbce9fd8c7f">Ipopt::SensitivityStepCalculator</a></li>
<li>DoBacktrackingLineSearch()&#160;:&#160;<a class="el" href="classIpopt_1_1BacktrackingLineSearch.html#a0664393925aa524a35d7d148c57d326f">Ipopt::BacktrackingLineSearch</a></li>
<li>DoFallback()&#160;:&#160;<a class="el" href="classIpopt_1_1BacktrackingLSAcceptor.html#ad751c34d9e63bb76a074d38c78bc0faf">Ipopt::BacktrackingLSAcceptor</a>, <a class="el" href="classIpopt_1_1CGPenaltyLSAcceptor.html#a96b92bc0d166876850af4d70bddc243e">Ipopt::CGPenaltyLSAcceptor</a></li>
<li>Dominated()&#160;:&#160;<a class="el" href="classIpopt_1_1FilterEntry.html#ae0d26628ccaef14893dfccde5d51eea4">Ipopt::FilterEntry</a></li>
<li>DontPrint()&#160;:&#160;<a class="el" href="classIpopt_1_1OptionsList_1_1OptionValue.html#a30d4c147ee5506eccf695bc0b53b1d14">Ipopt::OptionsList::OptionValue</a></li>
<li>Dot()&#160;:&#160;<a class="el" href="classIpopt_1_1Vector.html#afff810a876dab56951b2be2ba3e556e8">Ipopt::Vector</a></li>
<li>DotImpl()&#160;:&#160;<a class="el" href="classIpopt_1_1CompoundVector.html#ad6ac0cf558039a459f901fcfbaa9bf77">Ipopt::CompoundVector</a>, <a class="el" href="classIpopt_1_1DenseVector.html#a04545c2ae28838025fbd1d2138904085">Ipopt::DenseVector</a>, <a class="el" href="classIpopt_1_1Vector.html#ab478dcf6b0308516bae6ebefca10dacc">Ipopt::Vector</a></li>
<li>DR_x()&#160;:&#160;<a class="el" href="classIpopt_1_1RestoIpoptNLP.html#adeaf0f5a6728a6c8b3070ef06f6e4231">Ipopt::RestoIpoptNLP</a></li>
<li>Driver()&#160;:&#160;<a class="el" href="classIpopt_1_1SensitivityStepCalculator.html#a2778981d84775d472e96b712fe576450">Ipopt::SensitivityStepCalculator</a></li>
<li>dT_times_barH_times_d()&#160;:&#160;<a class="el" href="classIpopt_1_1CGPenaltyCq.html#aaa6ac71347bd02971fb905defba2aa75">Ipopt::CGPenaltyCq</a></li>
<li>dual_frac_to_the_bound()&#160;:&#160;<a class="el" href="classIpopt_1_1IpoptCalculatedQuantities.html#a2f4d830a6c2da3a11b8d710d1246fbfb">Ipopt::IpoptCalculatedQuantities</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
</body>
</html>
